﻿// 分成互质组.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

using namespace std;


/*
http://ybt.ssoier.cn:8088/problem_show.php?pid=1221
给定n个正整数，将它们分组，使得每组中任意两个数互质。至少要分成多少个组？

【输入】
第一行是一个正整数n。1 ≤ n ≤ 10。

第二行是n个不大于10000的正整数。

【输出】
一个正整数，即最少需要的组数。

【输入样例】
6
14 20 33 117 143 175
【输出样例】
3
*/

int main()
{
    std::cout << "Hello World!\n";
}

 